Detekce Sock2.0 ComCtrls 4.7 a ticha instalace Firebird 1.3
Otázka od: rookie1@quick.cz
4. 12. 2003 14:27
Pro svou aplikaci, chci udelat jednoduchou instalaci a potreboval bych
jednoduse zjistit, jestli jsou instalovany WinSock 2.0 - kvuli Firebirdu.
A pak bych potreboval nejak zdetekovat jestli je treba nainstalovat ComCtrls
update, kvuli ListView a CoolBand.
A dal bych potreboval nejak nainstalovat Firebird, tzn. spustim instalaci, na
nic se mne to nebude ptat, nainstaluje FB, nastavi spusteni na service nebo app
podle druhu Windows a spusti server - vlastne to same jako dela instalacka FB
1.3 ale bez dotazu a dialogovych oken.
Nevite nekdo jak na to ?
Zelenka
Odpovedá: Dalibor Toman
4. 12. 2003 17:48
On Thursday, December 04, 2003 2:23 PM [CET], rookie1@quick.cz wrote:
> Pro svou aplikaci, chci udelat jednoduchou instalaci a potreboval
> bych jednoduse zjistit, jestli jsou instalovany WinSock 2.0 - kvuli
> Firebirdu.
>
WSAStartup vraci v WSADATA.wHighVersion nejvyssi verzi WinSock
podporovanou danou instalaci.
D. Toman
Odpovedá: Petr Vones
4. 12. 2003 17:46
From: <rookie1@quick.cz>
> A pak bych potreboval nejak zdetekovat jestli je treba nainstalovat ComCtrls
> update, kvuli ListView a CoolBand.
Podle verze COMCTL32 a to navic jen na Windows 95/NT4 (ktere jiz stejne nejsou
v posledni verzi Delphi oficialne podporovany).
Petr Vones
Odpovedá: Pavel Cisar
5. 12. 2003 14:07
Haj hou!
On 4 Dec 2003 at 14:23, rookie1@quick.cz wrote:
> A dal bych potreboval nejak nainstalovat Firebird, tzn. spustim
> instalaci, na nic se mne to nebude ptat, nainstaluje FB, nastavi
> spusteni na service nebo app podle druhu Windows a spusti server -
> vlastne to same jako dela instalacka FB 1.3 ale bez dotazu a
> dialogovych oken.
Pouzij anbo se nech inspirovat oficialnim InnoSetup instalakem.
Zdrojaky jsou vCVS Firebirdu, podivej se na
http://cvs.sourceforge.net/viewcvs.py/firebird/interbase/builds_win32/
install/
S pozdravem
Pavel Cisar ( ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix.cz
Vse co potrebujete pro Firebird a InterBase